﻿using Mt.Site.Core.Synchronization.Data;
using System;
using System.Threading.Tasks;

namespace Mt.Site.Core.Synchronization.ContentManagement
{
    public interface IContentManualSyncManager
    {
        Guid CreateOrUpdateContentManualSync(CreateOrUpdateSynchorizeStore input);

        /// <summary>
        /// 手动同步触发的自动同步（需要把完整的内容数据，包括附件、自定义路由、自定义Seo都同步过去）
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        Task<Guid> CreateOrUpdateContentAutoSync(CreateOrUpdateSynchorizeStore input);
    }
}
